EN FR
EN FR


Section: New Software and Platforms

Open-MX

Participant : Brice Goglin.

  • The Open-MX software stack is a high-performance message passing implementation for any generic Ethernet interface.

  • It was developed within our collaboration with Myricom, Inc. as a part of the move towards the convergence between high-speed interconnects and generic networks.

  • Open-MX exposes the raw Ethernet performance at the application level through a pure message passing protocol.

  • While the goal is similar to the old GAMMA stack  [45] or the recent iWarp  [44] implementations, Open-MX relies on generic hardware and drivers and has been designed for message passing.

  • Open-MX is also wire-compatible with Myricom MX protocol and interface so that any application built for MX may run on any machine without Myricom hardware and talk other nodes running with or without the native MX stack.

  • Open-MX is also an interesting framework for studying next-generation hardware features that could help Ethernet hardware become legacy in the context of high-performance computing. Some innovative message-passing-aware stateless abilities, such as multiqueue binding and interrupt coalescing, were designed and evaluated thanks to Open-MX  [5] .

  • Brice Goglin is the main contributor to Open-MX . The software is already composed of more than 45 000 lines of code in the Linux kernel and in user-space.

  • http://open-mx.gforge.inria.fr/